Enabling Large-scale Network Simulations: A Selective Abstraction Approach
نویسنده
چکیده
ions Abstraction is possible because most protocol architectures are layered such that one protocol makes use of another. In design or evaluation of a level-n protocol, we need information provided by level n-1 and below, but not necessarily (depending on the research questions) all the details of the lower level protocols. For instance, a multicast transport protocol may need multicast routing tables in order to forward multicast packets. The detailed exchange of messages to generate those routing tables is often not important. If we abstract away unnecessary details, the memory and time consumption that would have been used by these details can be conserved and used to simulate larger scale scenarios. Based on this reasoning, we proposed centralized computation and end-to-end packet delivery. These two techniques are aimed to abstract away, respectively, network layer and hop-by-hop transmission details that higher layer protocol studies may or may not require. Protocol complexity is only one dimension of the scaling problems. To be able to simulate very large networks and substantial amounts of traffic, we need to enhance those elements that construct network connectivity or generate traffic in the simulations. Currently, in most network simulators, the cost to construct network connectivity is proportional to the cost of creating nodes O(N), links O(L) and routing table O(N). For large topologies (N > 1000), routing table cost is the most significant. Hierarchical routing has the
منابع مشابه
Enabling Large-Scale Simulations: Selective Abstraction Approach to the Study of Multicast Protocols
Due to the complexity and scale of the current Internet, large-scale simulation is an increasingly important tool to evaluate network protocol design. Parallel and distributed simulation is one appropriate approach to the simulation scalability problem, but it can require expensive hardware and have high overhead. We investigate a complimentary solution -simulation abstraction. Just as a custom...
متن کاملModeling and Simulation of Ultra-Large Networks: A Framework For New Research Directions
ion 1 Current flat vs various hierarchical cluster-based addressing schemes Inter-BGP traffic Utilization at BGP routers BGP router nodes Alive messages 2 Linear vs exponential growth Demographics/ Technological Advancement/ Applications Growth Utilization of address space Nodes N/A 3 Distance vector-based vs link-based Source generator of packets Number of Hops BGP nodes + lower level nodes De...
متن کاملMulti-Resolution Network Simulations Using Dynamic Component Substitution
Modeling and simulation of large, high resolution network models is a time consuming task even when parallel simulation techniques are employed. Processing voluminous, detailed simulation data further increases the complexity of analysis. Consequently, the models (or parts of the models) are abstracted to improve performance of the simulations by trading-off model details and fidelity. However,...
متن کاملTowards Efficient Simulation of Large Scale P2P Networks
The algorithms and methods of the Peer-to-Peer (P2P) technology are often applied to networks and services with a demand for scalability. In contrast to traditional client/server architectures, an arbitrary large number of users, called peers, may participate in the network and use the service without losing any performance. In order to evaluate quantitatively and qualitatively such P2P service...
متن کاملA Mixed Abstraction Level Simulation Model of Large-Scale Internet Worm Infestations
Large-scale worm infestations, such as last year’s Code Red, Code Red II, and Nimda, have led to increased interest in modeling these events to assess threat levels, evaluate countermeasures and investigate possible influence on the Internet infrastructure. However, the inherently large scale of these phenomena pose significant challenges for models that include infrastructure detail. We explor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999